package concursos.concurso;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Table;

import concursos.rh.Pessoa;

@Entity
@Table(schema="th28841_testes")
public class Candidato implements Serializable {

    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Id
    private long id;
    private float notaProvaTitulos;
    private float media;
    private float mediaFinal;

    @OneToOne(mappedBy="candidato")
    private Inscricao inscricao;
    
    @OneToOne
	private Pessoa pessoa;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public Inscricao getInscricao() {
        return inscricao;
    }

    public void setInscricao(Inscricao inscricao) {
        this.inscricao = inscricao;
    }

    public float getMedia() {
        return media;
    }

    public void setMedia(float media) {
        this.media = media;
    }

    public float getMediaFinal() {
        return mediaFinal;
    }

    public void setMediaFinal(float mediaFinal) {
        this.mediaFinal = mediaFinal;
    }

    public float getNotaProvaTitulos() {
        return notaProvaTitulos;
    }

    public void setNotaProvaTitulos(float notaProvaTitulos) {
        this.notaProvaTitulos = notaProvaTitulos;
    }

    public Pessoa getPessoa() {
        return pessoa;
    }

    public void setPessoa(Pessoa pessoa) {
        this.pessoa = pessoa;
    }
}
 
